@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5 tahoma,arial,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:"courier new",courier,monospace; }
small { font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#0069ca; }
a:hover { text-decoration:none; color:#f60; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clr, .clear { clear:both; height:0; overflow:hidden; }
.clr_after { *zoom:1; }
.clr_after:after { clear:both; display:block; height:0; visibility:hidden; content:"\20"; }
.hide { display:none !important; }
.visblehide{ visibility:hidden; }

html, body { background:#fff none; color:#555; }

.header { min-width:950px; height:129px; }
.header .wrap { margin:0 auto; width:950px; height:129px; background:url(images/header.bg.jpg) 223px 0 no-repeat; overflow:hidden; }
.header .lc { float:left; display:inline; margin:3px 0 5px; width:210px; height:90px; background-color:#fff; overflow:hidden; }
.header .lc .logo { width:210px; height:90px; }
.header .lc .logo a { display:table-cell; *display:block; width:210px; height:90px; *font-family:arial; *font-size:74px; text-align:center; vertical-align:middle; }
.header .lc .logo img { max-height:90px; vertical-align:middle; }
.header .qnba { float:left; display:inline; margin:46px 0 0; padding-left:45px; height:38px; line-height:19px; background:url(../images/qnba.gif) 2px 0 no-repeat; }
.header .tp { float:right; display:inline; margin:40px 5px 0 0; width:600px; font:normal 14px/1.5 arial; text-align:right; color:#878787; }
.header .m .m1 { }
.header .m .m2 { display:inline-block;text-indent:30px; white-space:nowrap; }
.header .nav { clear:both; width:950px; height:31px; background:url(images/header.nav.bg.png) 0 0 no-repeat; }
.header .nav ul { *zoom:1; }
.header .nav ul:after { clear:both; display:block; height:0; visibility:hidden; content:"\20"; }
.header .nav ul li { float:left; display:inline; height:31px; }
.header .nav a { float:left; display:inline; padding:6px 14px 7px 15px; font:bold 12px/18px simsun; _font-family:tahoma; color:#333; }
.header .nav a.active { background:url( images/header.nav.item.active.png) 50% 0 no-repeat; color:#fff; }
